home *** CD-ROM | disk | FTP | other *** search
NeXT TypedStream Data | 1995-03-22 | 8.4 KB | 134 lines |
- typedstream
- IBObjectData
- Object
- CustomObject
- WWTCLInterp
- WindowTemplate
- iiii***@s@
- Animation controls
- Panel
- Responder
- [10@]
- Matrix
- Control
- @:@iiii
- ButtonCell
- ActionCell
- Radio
- Helvetica
- NXImage
- control_stop
- control_stopH
- control_play
- control_playH
- control_pause
- control_pauseH
- ff@@#::s
- NXradio
- NXradioH
- xRotate
- yRotate
- zRotate
- WWTextField
- TextField
- WWTextFieldCell
- TextFieldCell
- &set ${shape}(heightAmt) %f; updateView
- set ${shape}(heightAmt)
- heightAmt
- thetaMax
- &set ${shape}(radiusAmt) %f; updateView
- set ${shape}(radiusAmt)
- radiusAmt
- $set ${shape}(zMinAmt) %f; updateView
- set ${shape}(zMinAmt)
- zMinAmt
- $set ${shape}(zMaxAmt) %f; updateView
- set ${shape}(zMaxAmt)
- zMaxAmt
- )set ${shape}(squashFactor) %f; updateView
- set ${shape}(squashFactor)
- squash
- *set ${shape}(stretchFactor) %f; updateView
- set ${shape}(stretchFactor)
- stretch
- WWTTTimer
- @:diciffffc
- set ${shape}(height) [expr {$initialHeight + sin($PI * $u) * [set ${shape}(heightAmt)]}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- uset initialHeight [set ${shape}(height)]
- set u 0
- set numberOfSteps 60
- set uIncr [expr 1./[expr $numberOfSteps - 1.]];
- set ${shape}(volumePreservingScaleFactor) [expr {$initialFactor + [expr {$initialFactor * [expr {sin($PI * $u)}] * [set ${shape}(squashFactor)]}]}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- set initialFactor [set ${shape}(volumePreservingScaleFactor)]
- set u 0
- set numberOfSteps 60
- set uIncr [expr 1./[expr $numberOfSteps - 1.]];
- |set ${shape}(zMax) [expr {$initialZMax + cos($PI * $u) * [set ${shape}(zMaxAmt)]}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- qset initialZMax [set ${shape}(zMax)]
- set u 0
- set numberOfSteps 60
- set uIncr [expr 1./[expr $numberOfSteps - 1.]];
- Rset ${shape}(xRotate) [expr {$u * 360.}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- qset initialX [set ${shape}(xRotate)]
- set u 0
- set numberOfSteps 60
- set uIncr [expr 1./[expr $numberOfSteps - 1.]];
- set ${shape}(radius) [expr {$initialRadius + sin($PI * $u) * [set ${shape}(radiusAmt)]}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- uset initialRadius [set ${shape}(radius)]
- set u 0
- set numberOfSteps 60
- set uIncr [expr 1./[expr $numberOfSteps - 1.]];
- aset ${shape}(thetaMax) [expr {[expr {1. - $u}] * 360.}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- vset initialTheta [set ${shape}(thetaMax)]
- set u 0
- set numberOfSteps 60
- set uIncr [expr 1./[expr $numberOfSteps - 1.]];
- |set ${shape}(zMin) [expr {$initialZMin + sin($PI * $u) * [set ${shape}(zMinAmt)]}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- qset initialZMin [set ${shape}(zMin)]
- set u 0
- set numberOfSteps 60
- set uIncr [expr 1./[expr $numberOfSteps - 1.]];
- Rset ${shape}(zRotate) [expr {$u * 360.}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- Lset u 0
- set numberOfSteps 60
- set uIncr [expr 1./[expr $numberOfSteps - 1.]];
- Rset ${shape}(yRotate) [expr {$u * 360.}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- set ${shape}(volumePreservingScaleFactor) [expr {$initialFactor + [expr {$initialFactor * [expr {sin($PI * $u)}] * [set ${shape}(stretchFactor)]}]}]
- set u [expr {$u + $uIncr}]
- synchWithScene
- radius
- File's Owner
- height
- controls
- [68@]
- IBOutletConnector
- IBConnector
- controlPanel
- IBControlConnector
- stop:
- start:
- pause:
- interp
- stopButton
- startButton
- pauseButton
-